import postcss from 'postcss'
import autoprefixer from 'autoprefixer'

// 新特性转换
import postcssEnv from 'postcss-preset-env'

import fs from 'node:fs'

let css = fs.readFileSync('./04/test.css', 'utf-8')

postcss([
  postcssEnv({
    browsers: "last 2 versions"
  }),
  autoprefixer
]).process(css, {
  // 需要指定文件的来源，方便生成source-map，以及在转换报错时定位
  from: './test.css',
  // 生成source-map
  map: true
})
.then(res => {
  console.log(res.css);

  fs.writeFileSync('./04/'+Date.now() + '.css', res.css)
})